tide-predicting machine - English Synonyms Dictionary